/* 

RippleVoicePulserTest.testStart
RippleVoicePulserTest.testPause
RippleVoicePulserTest.testPlayOnce

*/

RippleVoicePulserTest{

	classvar vp;

	*testStart{
	
		if(vp == nil){
			vp = RippleVoicePulser.new(this);
		};
	
		vp.start;
	
	}
	
	*testPlayOnce{
		vp.playOnce;
	}
	
	*testPause{
		vp.pause;
	}
	
	/* mock parent methods */
	
	*playSound{
		"playsound".postln;
	}
	
	*getControlvalue{|which|
		var vals;
		
		if(which == \patternLength){^4};
		if(which == \timescale){^0.1};
		if(which == \patternPause){^1};
		
	}

}